accountant consultant tax law .net cpa c++ open source j2ee lawyer contracts java accounting development quickbooks attorney projects developers certified jsp